
body{
  background: #F4F4F4;
}
@media only screen and(min-width: 992px) and(max-width: 1920px){
  html{

    width:100%;
    margin:0 auto;
  }
}
@media only screen and(min-width: 1921px) {
  html{

    width:1920px;
    margin:0 auto;
  }
}
.bannerImg:after{
  content: '';
  display: table;
  clear: both;
}
.bannerImg:before{
  content: '';
  display: table;
  clear: both;
}
.bannerImg{
  width:100%;
  height:490px;
  background: url(../img/fc_index_banner-9.jpg) no-repeat center center;
}
.bannerImgA{
  margin-top: 8%;
  margin-left: 22%;
}
.bannerTx{
  margin-top:10px;
  font-size: 24px;
  color:#fff;
}
.bannerTe{
  font-family: "微软雅黑";
  font-size: 48px;
  color:#fff;
}
.eBottom{

  width:94px;
  border-bottom: 4px solid #fff;
}

.eContainer{
  margin:0 auto;
}

.aboutTa{

}





.banner_img,.banner,.aboutUs,.waterM,.eContainer,.banner_container_content:after{
  content: "";
  display:table;
  clear: both;
}
.banner_img,.banner,.aboutUs,.waterM,.eContainer,.banner_container_content:before{
  content: "";
  display:table;
  clear: both;
}
.banner{
  margin:0 auto;
  width:100%;
  background: #F4F4F4;
}
.banner_container_content{
  width:1200px;
  margin:0 auto;
}
.banner_img{
  position: relative;
  margin-top:-62px;
}
.banner_img>li{
  width:400px;
  height:220px;
  float:left;
}
.eBgA{
  background: #01B4ED;
}
.eBgB{
  background: #00A4D8;
}
.eBgC{
  background: #0087B2;
}
.eBgCon{
  margin-top:20px;
  margin-left:20px;
}
.eNumb{
  text-align: right;
  display: inline-block;
  width:100px;
  font-family: "Arial";
  font-size: 80px;
  color:#fff;
}
.eBgText{
  display: inline-block;
  position: relative;
  top:-10px;
}
.eBgConTe{
  font-size: 18px;
  color:#fff;
}
.eBgATe{
  font-size: 14px;
  color:#a7eaff;
  padding-bottom: 5px;
  border-bottom: 1px solid #a7eaff;
  padding-right:20px;
}
.eBgImgA{
  width:80px;
  height:80px;
  background: url(../img/Contacts.png) no-repeat;
  margin-top:10px;
}
.eBgImgB{
  width:80px;
  height:80px;
  background: url(../img/City_8.png) no-repeat;
  margin-top:10px;
}
.eBgImgB:hover{
  background: url(../img/City_1.png) no-repeat;
}
.eBgImgC{
  width:80px;
  height:80px;
  background: url(../img/Stats_6.png) no-repeat;
  margin-top:10px;
}
.eBgImgC:hover{
  background: url(../img/Stats_3.png) no-repeat;
}
.scope{
  margin-top:60px;
  font-size: 28px;
  color:#555555;
  text-align: center;
}
.water{
  margin:16px auto 50px;
  background: url(../img/fc-index_09.png) 0 -103px no-repeat;
  width:500px;
  height:28px;
}
.scope>ul>li{
  position: relative;
  float:left;
}
.scope>ul>li>p{
  position: absolute;
  bottom:35px;
  left:125px;
}

.scope>ul>li+li{
  margin-left:17px;
}

.moreServiceA{
  text-align: center;
  border: 1px solid #fff;
  box-shadow: 0 0 2px #aaa;
  position: relative;
  font-size: 18px;
  background: #fff;
  line-height: 50px;
  margin:40px auto;
  width:280px;
  height:50px;
  color:#01b4ed;
  box-sizing: border-box;
}
.bgimg{
  display: inline-block;
  width:39px;
  height:39px;
  background: url(../img/fc-index_10.png) 0 0 no-repeat;
  position: absolute;
  right:15px;
  top:6px;
}
.moreServiceA:hover .bgimg{
  background: url(../img/fc-index_10.png) 0 -44px no-repeat;
}
.moreColor{
  float:right;
  /*position: absolute;*/
  display: inline-block;
  width:78px;
  height:48px;
  background: #01B4ED;
}
.videoProduction{
  background: #ffffff;
}
.videoProduction:after{
  content: "";
  display: table;
  clear: both;
}
.videoImg{
  margin:16px auto 50px;
  background: url(../img/fc-index_09.png) 0 -176px no-repeat;
  width:500px;
  height:28px;
}
.fontSize{
  font-size: 28px;
}
.banner_container_content>.classify>li{
  box-sizing: border-box;
  width:586px;
  height:162px;
  float:left;
  padding:25px 20px;
  background: #F4F4F4;
}
.preWashing{
  position: relative;
  width:210px;
  height:110px;
  float:left;
}
.preWashingI{
  float:left;
  width:310px;
  margin-left:26px;
}
.classifyYu{
  padding:8px 0;
  font-size: 18px;
  color:#555;
}
.classSize{
  font-size:14px;
  padding:8px 0;
  color:#999999;
}
.classSizeI{
  text-align: right;
  font-size:14px;
  color:#999999;
}
.classify>li+li{
  margin-left:28px;
}
.btnPlay{
  cursor: pointer;
  position: absolute;
  top:30px;
  left:80px;
  display:inline-block;
  height:50px;
  width:50px;
  background: url(../img/fc-index_10.png) 0 -322px no-repeat;
}
.moreServiceI{
  text-align: center;
}
.moreServiceI>span{
  cursor: pointer;
  margin:42px 0 46px 0;
  display:inline-block;
  width:283px;
  height:48px;
  background: url(../img/fc-index_10.png) -8px -233px no-repeat;
}
.moreServiceI>span:hover{
  background: url(../img/fc-index_10.png) -82px -98px no-repeat;
}
.videoProductionI{
  width:100%;
  background: #00A4D8;
  height:270px;
}
.aboutUs{
  box-sizing: border-box;
  width:1200px;
  margin-top:98px;
  height:360px;
  background: #0087B2;
}
.btn{
  text-align: center;
  color:#0087b2;
  background: #80C3D9;
  line-height:38px;
  text-decoration: none;
  font-size: 14px;
  width:140px;
  height:38px;
  margin-top:17px;
  float:right;
}
.aboutUsA{
  float:left;
  position: relative;
  top:-24px;
  left:19px;
}
.aboutUsB{
  margin-right:46px;
  margin-bottom: 62px;
  height:246px;
  font-family: "微软雅黑";
  width:535px;
  float:right;
  font-size:28px;
  color:#fff;
}
.aboutUsC{
 margin:50px 0 25px;

}
.aboutUsD{
  font-size:14px;
  padding:5px 0;
}
.bingImg{
  display:inline-block;
  height:30px;
  width:500px;
  margin:16px auto 50px;
  background: url(../img/fc-index_09.png) 0 -460px no-repeat;
}
.jiuDian{
  box-sizing: border-box;
  height:160px;
  width:1200px;
  background: #ffffff;
  line-height: 199px;

}
.jiuDian>ul{
  height:160px;
}
.jiuDian>ul>li{
  float:left;
  margin-left:25px;
  margin-top:55px;
}
.left{
  position: relative;
  z-index: 10;
  top:62px;
  cursor: pointer;

  margin-right: 10px;
  float:left;
  width:40px;

  height:60px;

  background:url(../img/fc-index_09.png) -39px -520px no-repeat;
}
.right{
  position: relative;
  top:-106px;
  cursor: pointer;

   margin-right:2px;
   float:right;
   width:40px;

   height:60px;
   background:url(../img/fc-index_09.png) 0 -520px no-repeat;
 }
.fc_bottom,.jiuDian>ul:after{
  content: "";

  clear: both;
}
.fc_bottom,.jiuDian>ul:before{
  content: "";

  clear: both;
}
.fc_bottom{
  padding:0 25px;
  height:110px;
  margin:44px 0;
  background: #00A4D8;
}
.fc_bottomI{
  margin-top:25px;
  box-sizing: border-box;
  font-size: 20px;
  color:#fff;
  width:680px;
  float:left;
}
.weiMa{
  width:260px;
  height:100px;
  float:right;
}

.weiMa>img{
  margin-top:5px;
}
.font14{
  font-size: 14px;
  color:#fff;
}
.Arial{
  font-family: Arial;
  font-size: 24px;
  color:#fff;
}
.weiMaI{
  width:145px;
  height:70px;
  position:relative;
  left:116px;
  top:-88px;
}
.footer{
  height:70px;
  margin-top:20px;
  background: #ffffff;
  color:#999999;
  text-align: center;
  line-height: 70px;
}
.footer>p{
  font-size: 14px;
}
.eFooterFloat{
  display:none;
  position:fixed;
  bottom:0;
  right:0;
  width:630px;
  height:225px;
  z-index: 100;
}
.ePeople{
  position: relative;
  z-index: 10;
  width:234px;
  height:227px;
  background:url(../img/fc-index.png) 0 -172px no-repeat;
}
.eBubble{
  position: absolute;
  top:23px;
  left:150px;
  width:195px;
  height:70px;
  background:url(../img/fc-index.png) 0 -36px no-repeat;
}
.eBubbleBtn{
  position: absolute;
  cursor: pointer;
  top:-12px;
  left:155px;
  width:27px;
  height:27px;
  display:inline-block;
  background: url(../img/fc-index.png) 0 0 no-repeat;
}
.eCooperation{
  position: absolute;
  top:112px;
  left:215px;
  width:416px;
}
.eCooperationA{
  position: relative;
  box-sizing: border-box;
  width:310px;
  height:50px;
  background: #FF6C00;
  padding:8px 10px;
}
.eCooperationA>.indextPhone{
  box-sizing: border-box;
  padding-left:10px;
  position: absolute;
  top:8px;
  width:169px;
  height: 34px;
  font-size: 16px;
  background: #fff;
}
.eCooperationA>a{
  text-decoration: none;
  background: #FF984D;
  float: right;
  display: inline-block;
  width:110px;
  height:34px;
  border:1px solid #fff;
  box-sizing: border-box;
  text-align: center;
  line-height: 32px;
  color:#fff;
}
.eCooperationA>.eArrows{
  border:none;
  position: absolute;
  left:24px;
  top:50px;
  display: inline-block;
  width:20px;
  height:12px;
  background: url(../img/fc-index.png) -254px 0 no-repeat;
}
.eCooperationB{
  position: relative;
  margin-top:12px;
  background: #555555;
  height:50px;
  width:416px;
}
.eCooperationCall{
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  padding-left:15px;
  background: #FF6C00;
  height:50px;
  width:138px;
  border-right:1px solid #949494;
}
.eCooperationCall>span{
  text-decoration: none;
  line-height: 35px;
  margin-top: 10px;
  box-sizing: border-box;
  color:#fff;
  padding-left: 35px;
  display: inline-block;
  height:35px;
  width:110px;
  background: url(../img/fc-index.png) -573px -243px no-repeat;
}

.eOfficialAccounts{
  position: absolute;
  left:138px;
  display: inline-block;
  box-sizing: border-box;
  padding-left:12px;
  height:50px;
  width:112px;
  border-right:1px solid #949494
}
.eOfficialAccounts>span{
  cursor: pointer;
  text-decoration: none;
  line-height: 27px;
  margin-top: 12px;
  box-sizing: border-box;
  color:#fff;
  padding-left: 35px;
  display: inline-block;
  height:27px;
  width:92px;
  background: url(../img/fc-index.png) -574px -173px no-repeat;
}
.eOfficialAccounts>span:hover{
  background: url(../img/fc-index.png) -574px -208px no-repeat;
}
.eIndex{
  position: absolute;
  left:250px;
  display: inline-block;
  box-sizing: border-box;
  padding-left:12px;
  height:50px;
  width:117px;
  border-right:1px solid #949494
}
.eIndex>a{
  text-decoration: none;
  line-height: 27px;
  margin-top: 12px;
  box-sizing: border-box;
  color:#fff;
  padding-left: 30px;
  display: inline-block;
  height:27px;
  width:110px;
  background: url(../img/fc-index.png) -574px -288px no-repeat;
}
.eTop{
  position: absolute;
  left:366px;
  display: inline-block;
  box-sizing: border-box;
  padding-left:12px;
  height:50px;
  width:50px;
  border-right:1px solid #949494
}
.eTop>a{
  text-decoration: none;
  line-height: 27px;
  margin-top: 12px;
  box-sizing: border-box;
  color:#fff;
  padding-left: 30px;
  display: inline-block;
  height:27px;
  width:50px;
  text-align: center;
  background: url(../img/fc-index.png) -573px -332px no-repeat;
}
.eVideoList{
  overflow: hidden;
  position: relative;
  background: #fff;
  width:1200px;
  height:160px;
  padding:55px 40px;
}
.swiper-container.video .slider-item {

  width: 145px;
  height:50px;

  float:left;
  position: relative;
}
.swiper-container .prev, .swiper-container .next {
  z-index: 10;
  height: 160px;
  width: 40px;
  background: #fff;
  position: absolute;
  top: 0;
}
.swiper-container .swiper-bar {
  position: relative;
  top: 0;
  left: 0;
}
.swiper-container > .prev {

  left: 0px;
}
.swiper-container > .next {

  right: 0px !important;
}
.prev>i,.next i{
  line-height: 160px;
  font-size: 40px;
  color:#aaa;
  position: relative;
}